package com.jicheng.service;

import com.jicheng.dto.data.IntegrityListParams;
import com.jicheng.dto.data.profile.CadreInformationInfo;
import com.jicheng.dto.integrity.IntegrityListDto;
import com.jicheng.dto.integrity.IntergrityDetailDto;
import com.jicheng.dto.task.PagingTemplateParams;
import com.jicheng.dto.task.TemplateDto;
import com.jicheng.dto.task.TemplateFileDto;

import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;

public interface IInfoQueryService {
    List<IntegrityListDto> getIntegrityList(IntegrityListParams integrityListParams);

    IntergrityDetailDto getIntegritydetail(String reportId, String cardId, String appId);

    List<Map> getAppUser();

    List<String> getUnit();

    List<String> getPeriod();

    List<TemplateDto> getTempLibList(PagingTemplateParams params);


    TemplateFileDto getTempLibDetail(String id, HttpServletRequest request);
}
